package lv.servidordisqueria.server.accion;

import lv.mensajeriadisqueria.mensaje.Mensaje;

public interface Accion<Entity> {

	public Mensaje actuar(Mensaje mensaje);

	public void buscarTodos(Mensaje respuesta);

	public void modificar(Mensaje respuesta, Entity entity);

	public void borrar(Mensaje respuesta, Entity entity);

	public void insertar(Mensaje respuesta, Entity entity);
	
	public Entity tranformarDtoToDomain(Entity entity);
	
	public Entity tranformarDomainToDto(Entity entity);
}
